# 项目：py-advance
# 文件：04-地图
# 作者：Frank Gong
# 日期：2025/3/13 14:31
# coding:utf-8
from pyecharts.charts import Map
from pyecharts import options

# 1.准备数据
data = [('湖北省',1500),('四川省',340),('新疆维吾尔自治区',390),('西藏自治区',310)]

# 2.创建地图对象
map1 = Map()

# 3.关联数据
map1.add('疫情数据',data,'china')

# 设置分区颜色,隐藏顶部导航
map1.set_global_opts(visualmap_opts=options.VisualMapOpts(max_=2000,is_piecewise=True),
                     legend_opts=options.LegendOpts(is_show=False),
                     title_opts=options.TitleOpts(title='疫情分布图'))

# 4.渲染数据
map1.render('../files/地图.html')